package com.lwc.backendsinglestructure.strategy.loginStrategy;

import com.lwc.backendsinglestructure.domain.dto.user.LoginForm;
import com.lwc.backendsinglestructure.domain.entity.User;
import com.lwc.backendsinglestructure.strategy.LoginHandler;
import org.springframework.stereotype.Component;

/**
 * 邮箱登录
 */
@Component("email_Login")
public class EamilLoginHandler implements LoginHandler {
    public User login(LoginForm loginRequest) {

        // todo 1.根据邮箱去查询用户 / 包括用户状态 用户是否存在

        // todo 2.如果用户存在，则比对发送的邮箱验证码 一致允许登录
        return null;
    }

}
